home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / mint / lib / mlib39d.zoo / diffh < prev    next >
Text File  |  1993-10-27  |  6KB  |  208 lines

  1. *** 38.1    1993/10/21 16:12:46
  2. --- ./PatchLev.h    1993/10/21 18:47:18
  3. ***************
  4. *** 3,6 ****
  5.    *    directory.
  6.    */
  7.    
  8. ! #define _PatchLevel "38"
  9. --- 3,6 ----
  10.    *    directory.
  11.    */
  12.    
  13. ! #define _PatchLevel "39"
  14. *** 38.1    1993/10/21 16:12:46
  15. --- ./errno.h    1993/10/21 16:20:16
  16. ***************
  17. *** 78,83 ****
  18. --- 78,84 ----
  19.   # define ELOOP         EMLINK
  20.   #define EPIPE         81        /* write to broken pipe */
  21.   # define EEXIST         85        /* file exists, try again later */
  22. + # define ENOTEMPTY     EEXIST
  23.   # define ENAMETOOLONG      86        /* name too long */
  24.   # define ENOTTY         87
  25.   # define ERANGE         88
  26. *** 38.1    1993/10/21 16:12:46
  27. --- ./limits.h    1993/10/23 18:44:38
  28. ***************
  29. *** 69,109 ****
  30.    * the illegally small values for some constants (e.g. _POSIX_LINK_MAX)
  31.    */
  32.   
  33. ! #define _POSIX_ARG_MAX        4096
  34. ! #define _POSIX_CHILD_MAX    6
  35. ! #define _POSIX_LINK_MAX        8
  36.   #define _POSIX_MAX_CANON    64    /* <- NON-CONFORMING */
  37.   #define _POSIX_MAX_INPUT    64    /* <- NON-CONFORMING */
  38. ! #define _POSIX_NAME_MAX        14
  39.   #define _POSIX_NGROUPS_MAX    512    /* <- arbitrary */
  40. ! #define _POSIX_OPEN_MAX        16
  41.   #define _POSIX_PATH_MAX        128    /* <- NON-CONFORMING */
  42.   #define _POSIX_PIPE_BUF        512
  43.   #define _POSIX_STREAM_MAX    _NFILE
  44.   
  45.   #ifndef __STRICT_ANSI__
  46.   
  47.   #ifndef STREAM_MAX
  48.   #define STREAM_MAX        _NFILE
  49.   #endif
  50.   #define NGROUPS_MAX        _POSIX_NGROUPS_MAX
  51.   #if 0
  52.   /* both of these are actually limited by available memory */
  53.   #define ARG_MAX            32767
  54.   #define CHILD_MAX        16
  55.   #endif
  56.   
  57. ! #define OPEN_MAX        20
  58. ! #ifdef __MINT__
  59. ! # define LINK_MAX        32767
  60. ! #else
  61. ! # define LINK_MAX        1
  62. ! #endif
  63.   
  64.   #define MAX_CANON        _POSIX_MAX_CANON
  65.   #define MAX_INPUT        _POSIX_MAX_INPUT
  66. ! #define NAME_MAX        31
  67. !         /* actually, MiNT file systems _could_ support more */
  68.   
  69.   /* _LIB_NAME_MAX longest name supported in the library
  70.    *  before you change this, please look at stat.c, symdir.c, dirent.[ch],
  71. --- 69,112 ----
  72.    * the illegally small values for some constants (e.g. _POSIX_LINK_MAX)
  73.    */
  74.   
  75. ! #define _POSIX_ARG_MAX        32767    /* Actually limited by memory */
  76. ! #define _POSIX_CHILD_MAX    16    /* Actually limited by memory */
  77. ! #define _POSIX_LINK_MAX        32767
  78.   #define _POSIX_MAX_CANON    64    /* <- NON-CONFORMING */
  79.   #define _POSIX_MAX_INPUT    64    /* <- NON-CONFORMING */
  80. ! #define _POSIX_NAME_MAX        31    /* <- arbitrary */
  81.   #define _POSIX_NGROUPS_MAX    512    /* <- arbitrary */
  82. ! #define _POSIX_OPEN_MAX        32
  83.   #define _POSIX_PATH_MAX        128    /* <- NON-CONFORMING */
  84.   #define _POSIX_PIPE_BUF        512
  85.   #define _POSIX_STREAM_MAX    _NFILE
  86.   
  87. + #ifndef __MINT__
  88. + #undef  _POSIX_LINK_MAX
  89. + #define _POSIX_LINK_MAX        1
  90. + #undef  _POSIX_NGROUPS_MAX
  91. + #define _POSIX_NGROUPS_MAX    0
  92. + #endif /* __MINT__ */
  93.   #ifndef __STRICT_ANSI__
  94.   
  95.   #ifndef STREAM_MAX
  96.   #define STREAM_MAX        _NFILE
  97.   #endif
  98.   #define NGROUPS_MAX        _POSIX_NGROUPS_MAX
  99.   #if 0
  100.   /* both of these are actually limited by available memory */
  101.   #define ARG_MAX            32767
  102.   #define CHILD_MAX        16
  103.   #endif
  104.   
  105. ! #define OPEN_MAX        _POSIX_OPEN_MAX
  106. ! #define LINK_MAX        _POSIX_LINK_MAX
  107.   
  108.   #define MAX_CANON        _POSIX_MAX_CANON
  109.   #define MAX_INPUT        _POSIX_MAX_INPUT
  110. ! #define NAME_MAX        _POSIX_NAME_MAX
  111.   
  112.   /* _LIB_NAME_MAX longest name supported in the library
  113.    *  before you change this, please look at stat.c, symdir.c, dirent.[ch],
  114. ***************
  115. *** 114,120 ****
  116.   #ifndef __MINT__
  117.   #  define _LIB_NAME_MAX        32 /* CAUTION: dont make this any smaller */
  118.   #else
  119. ! #  define _LIB_NAME_MAX        NAME_MAX
  120.   #endif
  121.   
  122.   #define PATH_MAX        _POSIX_PATH_MAX
  123. --- 117,123 ----
  124.   #ifndef __MINT__
  125.   #  define _LIB_NAME_MAX        32 /* CAUTION: dont make this any smaller */
  126.   #else
  127. ! #  define _LIB_NAME_MAX        _POSIX_NAME_MAX
  128.   #endif
  129.   
  130.   #define PATH_MAX        _POSIX_PATH_MAX
  131. *** 38.1    1993/10/21 16:12:46
  132. --- ./time.h    1993/10/25 09:56:26
  133. ***************
  134. *** 73,84 ****
  135.   /* violation of ANSI standard, but POSIX wants it... sigh */
  136.   __EXTERN void        tzset    __PROTO((void));
  137.   
  138. ! #ifndef __STRICT_ANSI__
  139.   __EXTERN clock_t    _clock     __PROTO((void));
  140.   __EXTERN int    gettimeofday __PROTO((struct timeval *, struct timezone *));
  141.   __EXTERN int    settimeofday __PROTO((struct timeval *, struct timezone *));
  142.   
  143. ! __EXTERN int    select    __PROTO((int, long *, long *, long *,
  144.                       struct timeval *));
  145.   
  146.   #define timercmp(tva, tvb, op) \
  147. --- 73,89 ----
  148.   /* violation of ANSI standard, but POSIX wants it... sigh */
  149.   __EXTERN void        tzset    __PROTO((void));
  150.   
  151. ! #if !defined(__STRICT_ANSI__) && !defined(_POSIX_SOURCE)
  152.   __EXTERN clock_t    _clock     __PROTO((void));
  153.   __EXTERN int    gettimeofday __PROTO((struct timeval *, struct timezone *));
  154.   __EXTERN int    settimeofday __PROTO((struct timeval *, struct timezone *));
  155.   
  156. ! #ifndef _FD_SET_T
  157. ! #define _FD_SET_T unsigned long
  158. ! typedef _FD_SET_T fd_set;
  159. ! #endif
  160. ! __EXTERN int    select    __PROTO((int, fd_set *, fd_set *, fd_set *,
  161.                       struct timeval *));
  162.   
  163.   #define timercmp(tva, tvb, op) \
  164. *** 38.1    1993/10/21 16:12:46
  165. --- ./types.h    1993/10/25 09:53:14
  166. ***************
  167. *** 38,44 ****
  168.   #define minor(dev)    ((dev) & 0x00ff)
  169.   #define makedev(x,y)    ((dev_t) ((((x) & 0xff) << 8) | ((y) & 0xff)))
  170.   
  171. ! typedef unsigned long fd_set;
  172.   
  173.   #define FD_ZERO(set)        (*(set) = 0L)
  174.   #define FD_CLR(fd, set)        (*(set) &= ~(1L << (fd)))
  175. --- 38,47 ----
  176.   #define minor(dev)    ((dev) & 0x00ff)
  177.   #define makedev(x,y)    ((dev_t) ((((x) & 0xff) << 8) | ((y) & 0xff)))
  178.   
  179. ! #ifndef _FD_SET_T
  180. ! #define _FD_SET_T unsigned long
  181. ! typedef _FD_SET_T fd_set;
  182. ! #endif
  183.   
  184.   #define FD_ZERO(set)        (*(set) = 0L)
  185.   #define FD_CLR(fd, set)        (*(set) &= ~(1L << (fd)))
  186. *** 38.1    1993/10/21 16:12:46
  187. --- ./wait.h    1993/10/24 18:47:02
  188. ***************
  189. *** 40,46 ****
  190.   typedef union wait __union_wait_t;
  191.   
  192.   /* Allow W* to get parameter in POSIX-Style (int) or BSD-Style (union wait)*/
  193. ! #ifdef __GNUC__
  194.   #define __W(x)  ({union{typeof(x) __in; __union_wait_t __out;}__wu; \
  195.           __wu.__in=(x); __wu.__out; })
  196.   #define __WP    union __waitp        
  197. --- 40,46 ----
  198.   typedef union wait __union_wait_t;
  199.   
  200.   /* Allow W* to get parameter in POSIX-Style (int) or BSD-Style (union wait)*/
  201. ! #ifdef _EXPERIMENTAL_WAIT_MACROS
  202.   #define __W(x)  ({union{typeof(x) __in; __union_wait_t __out;}__wu; \
  203.           __wu.__in=(x); __wu.__out; })
  204.   #define __WP    union __waitp        
  205.